package com.pajk.user.api;

import com.pajk.user.model.RedoMonitor;

import java.util.List;

/**
 * Created by peide.zhang on 5/8/14.
 */
public interface RedoMonitorService {
    /**
     * 添加一条重试错误日志,id主键，唯一标识一条重试错误日志
     * @param creditError
     */
    public void inserRedoMonitor(RedoMonitor creditError);

    /**
     * 通过id获取相应的重试错误日志
     * @param id
     * @return
     */
    public RedoMonitor getRedoMonitorById(Long id);

    /**
     * 通过id获取相应的重试错误日志
     * @param topic
     * @return
     */
    public List<RedoMonitor> getRedoMonitorByTopic(String topic);

    /**
     * 更新重试错误日志,id主键，唯一标识一条重试错误日志
     * @param creditError
     */
    public void updateRedoMonitorById(RedoMonitor creditError);


    /**
     * 删除重试错误日志,id主键，唯一标识一条重试错误日志
     * @param id
     */
    public void deleteRedoMonitorById(Long id);
}
